package com.wk.warehouse.mapper;

import com.wk.warehouse.entity.ProductCategory;
import java.util.HashMap;
import java.util.List;

public interface ProductCategoryMapper {

	/**
	 * 查询所有一级分类
	 */
	public List<ProductCategory> findFirstTypeList();

	/**
	 * 查询某分类下的所有子分类
	 */
	public List<ProductCategory> findChildTypeList(int parentId);
	
	/**
	 * 通过分类编号查询分类
	 */
	public ProductCategory queryByTypeCode(String typeCode);
	
	/**
	 * 保存新分类
	 */
	public int saveType(ProductCategory productCategory);
	
	/**
	 * 更新分类信息
	 */
	public int updateType(ProductCategory productCategory);
	
	/**
	 * 通过分类id查找商品
	 */
	public ProductCategory queryByTypeId(int typeId);

	/**
	 * 删除分类
	 */
	public int deleteType(int typeId);
}
